package com.online.fund.spider.entity;

/**
 * 股票交易实时监控数据
 * 
 * @author galen.zhang
 *
 */
public class SharesTransactionMoniterData {

	// 主键
	private Long sharesTransactionMonitorId;

	// 关联id
	private String refId;

	// 股票名称
	private String sharesName;

	// 股票编码
	private String sharesCode;

	// 监听配置表id
	private Long monitorConfigId;

	// 获取数据时间
	private String transactionDate;

	// 最新价
	private Double latestPrice;

	// 涨跌额
	private Double changeAmount;

	// 涨跌幅
	private Double riseFallRate;

	// 1：上涨，2：下跌
	private Integer riseFallFlag;

	// 0：不需要通知，1：等待通知，2：已通知
	private Integer notyfyStatus;

	// 通知邮件地址
	private String notifyEmail;

	// 通知时间
	private String notifyDate;

	public Long getSharesTransactionMonitorId() {
		return sharesTransactionMonitorId;
	}

	public void setSharesTransactionMonitorId(Long sharesTransactionMonitorId) {
		this.sharesTransactionMonitorId = sharesTransactionMonitorId;
	}

	public String getRefId() {
		return refId;
	}

	public void setRefId(String refId) {
		this.refId = refId;
	}

	public String getSharesName() {
		return sharesName;
	}

	public void setSharesName(String sharesName) {
		this.sharesName = sharesName;
	}

	public String getSharesCode() {
		return sharesCode;
	}

	public void setSharesCode(String sharesCode) {
		this.sharesCode = sharesCode;
	}

	public Long getMonitorConfigId() {
		return monitorConfigId;
	}

	public void setMonitorConfigId(Long monitorConfigId) {
		this.monitorConfigId = monitorConfigId;
	}

	public String getTransactionDate() {
		return transactionDate;
	}

	public void setTransactionDate(String transactionDate) {
		this.transactionDate = transactionDate;
	}

	public Double getLatestPrice() {
		return latestPrice;
	}

	public void setLatestPrice(Double latestPrice) {
		this.latestPrice = latestPrice;
	}

	public Double getChangeAmount() {
		return changeAmount;
	}

	public void setChangeAmount(Double changeAmount) {
		this.changeAmount = changeAmount;
	}

	public Double getRiseFallRate() {
		return riseFallRate;
	}

	public void setRiseFallRate(Double riseFallRate) {
		this.riseFallRate = riseFallRate;
	}

	public Integer getRiseFallFlag() {
		return riseFallFlag;
	}

	public void setRiseFallFlag(Integer riseFallFlag) {
		this.riseFallFlag = riseFallFlag;
	}

	public Integer getNotyfyStatus() {
		return notyfyStatus;
	}

	public void setNotyfyStatus(Integer notyfyStatus) {
		this.notyfyStatus = notyfyStatus;
	}

	public String getNotifyEmail() {
		return notifyEmail;
	}

	public void setNotifyEmail(String notifyEmail) {
		this.notifyEmail = notifyEmail;
	}

	public String getNotifyDate() {
		return notifyDate;
	}

	public void setNotifyDate(String notifyDate) {
		this.notifyDate = notifyDate;
	}

	@Override
	public String toString() {
		return "SharesTransactionMoniterData [sharesTransactionMonitorId=" + sharesTransactionMonitorId + ", refId="
				+ refId + ", sharesName=" + sharesName + ", sharesCode=" + sharesCode + ", monitorConfigId="
				+ monitorConfigId + ", transactionDate=" + transactionDate + ", latestPrice=" + latestPrice
				+ ", changeAmount=" + changeAmount + ", riseFallRate=" + riseFallRate + ", riseFallFlag=" + riseFallFlag
				+ ", notyfyStatus=" + notyfyStatus + ", notifyDate=" + notifyDate + "]";
	}

}
